using System;
using SqlSugar;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 试用期状态审批过程业务数据明细
    /// </summary>
    [SugarTable("UserTrialDetail")]
    public class TrialUserDetailEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public string Id { get; set; }

        /// <summary>
        /// 流程号
        /// </summary>
        public string InstanceNumber { get; set; }

        /// <summary>
        /// 工号
        /// </summary>
        public string WorkNumber { get; set; }

        /// <summary>
        /// 月度计划
        /// </summary>
        public string MonthPlan { get; set; }

        /// <summary>
        /// 导师审批意见
        /// </summary>
        public string MonthPlanTeacherApprove { get; set; }

        /// <summary>
        /// 高阶导师意见
        /// </summary>
        public string MonthPlanHighTeacherApprove { get; set; }

        /// <summary>
        /// 直接主管意见
        /// </summary>
        public string MonthPlanLeaderApprove { get; set; }

        /// <summary>
        /// 月度总结
        /// </summary>
        public string MonthSummary { get; set; }

        /// <summary>
        /// 月度总结导师意见
        /// </summary>
        public string MonthSummaryTeacherApprove { get; set; }

        /// <summary>
        /// 月度总结 高阶导师意见
        /// </summary>
        public string MonthSummaryHighTeacherApprove { get; set; }

        /// <summary>
        /// 月度总结 直接主管意见
        /// </summary>
        public string MonthSummaryLeaderApprove { get; set; }

        /// <summary>
        /// 月度总结 评价等级
        /// </summary>
        public string MonthSummaryResult { get; set; }

        /// <summary>
        /// 价值观选择
        /// </summary>
        public string ValuesPracticed { get; set; }

        /// <summary>
        /// 价值观描述
        /// </summary>
        public string ValuesPracticedName { get; set; }

        /// <summary>
        /// 价值观偏差行为概述
        /// </summary>
        public string ValuesPracticedRemark { get; set; }

        /// <summary>
        /// 试用期状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 创建日期
        /// </summary>
        public DateTime? CreateDate { get; set; }
    }
}
